// 在这个文件中,专门用来创建store实列
import {
  observable,
  action
} from 'mobx-miniprogram'

export const store = observable({
  // 数据字段
  numA1: 12,
  numA2: 13,
  // 默认的acitve 
  activeIndex: 0,
  // 计算属性
  get sum() {
    return this.numA1 + this.numA2
  },
  // actions 方法 用来修改 store 中的数据
  updateNum1: action(function (step) {
    this.numA1 += step
  }),
  updataNum2: action(function (step) {
    this.numA2 += step
  }),
  // 修改activeindex 的值
  updateIndex: action(function (index) {
    this.activeIndex = index
  })


})